const validateinputcontentvalueName = async (_rule: Rule, value: string) => {
  const re = /[^\u4e00-\u9fa5]/;
  if (re.test(value)) {
    return Promise.reject('输入不为中文');
  } else if (value === '') {
    return Promise.reject('输入不能为空');
  }

  // if(value===''){
  //      return Promise.reject('输入为空2请重新输入');
  // }
};
const validateinputcontentvalueEnglish = async (_rule: Rule, value: string) => {
  const re = new RegExp('^[a-zA-Z]+$');
  if (!re.test(value)) {
    return Promise.reject('输入不全为英语请检查输入');
  } else if (value === '') {
    return Promise.reject('输入不能为空');
  }
};
const validateinputcontentvalueMsg = async (_rule: Rule, value: string) => {
  if (value === '') {
    return Promise.reject('输入不能为空');
  }
};
const validateinputcontentstandardId = async (_rule: Rule, value: string) => {
  if (value === '') {
    return Promise.reject('输入不能为空');
  }
};
const validateinputcontentcatalogue = (checkdata: any) => {
  const regu = '^[a-zA-Z\u4e00-\u9fa5]+$';
  const re = new RegExp(regu);
  if (checkdata == '') {
    return false;
  }
  if (!(checkdata.search(re) != -1)) {
    return false;
  }
  return true;
};

export { validateinputcontentvalueName, validateinputcontentvalueEnglish, validateinputcontentvalueMsg, validateinputcontentstandardId, validateinputcontentcatalogue };
